<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content=
    "application/xhtml+xml; charset=iso-8859-1" />
    <title>
      5.19.&nbsp;Coreutils-8.26
    </title>
    <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" />
    <meta name="generator" content="DocBook XSL Stylesheets V1.78.1" />
    <link rel="stylesheet" href="../stylesheets/lfs-print.css" type=
    "text/css" media="print" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  </head>
  <body class="lfs" id="lfs-8.0-systemd">
    <div class="navheader">
      <h4>
        Linux From Scratch - Version 8.0-systemd
      </h4>
      <h3>
        Chapter&nbsp;5.&nbsp;Constructing a Temporary System
      </h3>
      <ul>
        <li class="prev">
          <a accesskey="p" href="bzip2.html" title="Bzip2-1.0.6">Prev</a>
          <p>
            Bzip2-1.0.6
          </p>
        </li>
        <li class="next">
          <a accesskey="n" href="diffutils.html" title=
          "Diffutils-3.5">Next</a>
          <p>
            Diffutils-3.5
          </p>
        </li>
        <li class="up">
          <a accesskey="u" href="chapter05.html" title=
          "Chapter&nbsp;5.&nbsp;Constructing a Temporary System">Up</a>
        </li>
        <li class="home">
          <a accesskey="h" href="../index.html" title=
          "Linux From Scratch - Version 8.0-systemd">Home</a>
        </li>
      </ul>
    </div>
    <div class="wrap" lang="en" xml:lang="en">
      <h1 class="sect1">
        <a id="ch-tools-coreutils" name="ch-tools-coreutils"></a>5.19.
        Coreutils-8.26
      </h1>
      <div class="package" lang="en" xml:lang="en">
        <p>
          The Coreutils package contains utilities for showing and setting
          the basic system characteristics.
        </p>
        <div class="segmentedlist">
          <div class="seglistitem">
            <div class="seg">
              <strong class="segtitle">Approximate build time:</strong>
              <span class="segbody">0.6 SBU</span>
            </div>
            <div class="seg">
              <strong class="segtitle">Required disk space:</strong>
              <span class="segbody">136 MB</span>
            </div>
          </div>
        </div>
      </div>
      <div class="installation" lang="en" xml:lang="en">
        <h2 class="sect2">
          5.19.1. Installation of Coreutils
        </h2>
        <p>
          Prepare Coreutils for compilation:
        </p>
        <pre class="userinput">
<kbd class=
"command">./configure --prefix=/tools --enable-install-program=hostname</kbd>
</pre>
        <div class="variablelist">
          <p class="title">
            <strong>The meaning of the configure options:</strong>
          </p>
          <dl class="variablelist">
            <dt>
              <span class="term"><code class=
              "envar">--enable-install-program=hostname</code></span>
            </dt>
            <dd>
              <p>
                This enables the <span class=
                "command"><strong>hostname</strong></span> binary to be built
                and installed &ndash; it is disabled by default but is
                required by the Perl test suite.
              </p>
            </dd>
          </dl>
        </div>
        <p>
          Compile the package:
        </p>
        <pre class="userinput">
<kbd class="command">make</kbd>
</pre>
        <p>
          Compilation is now complete. As discussed earlier, running the test
          suite is not mandatory for the temporary tools here in this
          chapter. To run the Coreutils test suite anyway, issue the
          following command:
        </p>
        <pre class="userinput">
<kbd class="command">make RUN_EXPENSIVE_TESTS=yes check</kbd>
</pre>
        <p>
          The <em class="parameter"><code>RUN_EXPENSIVE_TESTS=yes</code></em>
          parameter tells the test suite to run several additional tests that
          are considered relatively expensive (in terms of CPU power and
          memory usage) on some platforms, but generally are not a problem on
          Linux.
        </p>
        <p>
          Install the package:
        </p>
        <pre class="userinput">
<kbd class="command">make install</kbd>
</pre>
      </div>
      <div class="content" lang="en" xml:lang="en">
        <p>
          Details on this package are located in <a class="xref" href=
          "../chapter06/coreutils.html#contents-coreutils" title=
          "6.51.2.&nbsp;Contents of Coreutils">Section&nbsp;6.51.2,
          &ldquo;Contents of Coreutils.&rdquo;</a>
        </p>
      </div>
    </div>
    <div class="navfooter">
      <ul>
        <li class="prev">
          <a accesskey="p" href="bzip2.html" title="Bzip2-1.0.6">Prev</a>
          <p>
            Bzip2-1.0.6
          </p>
        </li>
        <li class="next">
          <a accesskey="n" href="diffutils.html" title=
          "Diffutils-3.5">Next</a>
          <p>
            Diffutils-3.5
          </p>
        </li>
        <li class="up">
          <a accesskey="u" href="chapter05.html" title=
          "Chapter&nbsp;5.&nbsp;Constructing a Temporary System">Up</a>
        </li>
        <li class="home">
          <a accesskey="h" href="../index.html" title=
          "Linux From Scratch - Version 8.0-systemd">Home</a>
        </li>
      </ul>
    </div>
  </body>
</html>
